;--------------------------------
; Test file for 68000 assembler.
;
; asm68.exe
;--------------------------------

; Clear intro side bar tiles
;01:E23A  43 F9  LEA     ($00FF8044),A1           A0=0001E12C A1=0001E2F8 A2=00FF2A72 A3=00000000 A4=00000000 A5=00FF0734 A6=00C00004 A7=00FFEFB4 D0=00000200 D1=00000003 D2=00000000 D3=000A720C D4=00000000 D5=00000000 D6=00000000 D7=00000001 xnZvc
;01:E240  41 F9  LEA     ($00FF289E),A0           A0=0001E12C A1=00FF8044 A2=00FF2A72 A3=00000000 A4=00000000 A5=00FF0734 A6=00C00004 A7=00FFEFB4 D0=00000200 D1=00000003 D2=00000000 D3=000A720C D4=00000000 D5=00000000 D6=00000000 D7=00000001 xnZvc

; ===================================================================
; ===================================================================
; ===================================================================

; Purpose:
; - Restore border tiles at bottom of intro (narrative bar)

	.code
	org 0x1ff300

start:
	lea 0x00ff8c00,a1		; NT screen cache
	lea 0x001ff000,a0		; Original cache
	move.w #0x0050-1,d0		; 0x280 bytes

copy_loop:
	move.l (a0)+,(a1)+		; copy original tiles
	move.l (a0)+,(a1)+
	dbf.a d0,copy_loop

	; ----------------------------------------------------------------	

	lea 0x00ff8044,a1		; OLD code
	lea 0x00ff289e,a0
	jmp.l 0x1e246
